package acadclockmidletpkg;

import javax.microedition.lcdui.DateField;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.TextField;

/**
 * Экран формы с настройками программы.
 * 
 * @author Kolomoets G.P.
 * @version 1.0
 */
public class SettingsScreen extends Form {
    
    //Поля-компоненты формы настроек
    protected DateField firstSemesterBegin;
    protected DateField secondSemesterBegin;
    protected TextField pairDuration;
    protected DateField firstPairBegin;
    protected DateField secondPairBegin;
    protected DateField thirdPairBegin;
    protected DateField fourthPairBegin;
    protected DateField fifthPairBegin;
    protected DateField sixthPairBegin;
    protected DateField seventhPairBegin;
    protected DateField eighthPairBegin;
    protected DateField ninethPairBegin;

    /**
     * Построение экрана формы с настройками программы.
     * @param title название экрана формы
     */
    public SettingsScreen(String title) {
        super(title);
        firstSemesterBegin = new DateField("Начало первого семестра", DateField.DATE);
        secondSemesterBegin = new DateField("Начало второго семестра", DateField.DATE);
        pairDuration = new TextField("Продолжительность пары, мин", "75", 3, 0);
        firstPairBegin = new DateField("Начало первой пары", DateField.TIME);
        secondPairBegin = new DateField("Начало второй пары", DateField.TIME);
        thirdPairBegin = new DateField("Начало третьей пары", DateField.TIME);
        fourthPairBegin = new DateField("Начало четвёртой пары", DateField.TIME);
        fifthPairBegin = new DateField("Начало пятой пары", DateField.TIME);
        sixthPairBegin = new DateField("Начало шестой пары", DateField.TIME);
        seventhPairBegin = new DateField("Начало седьмой пары", DateField.TIME);
        eighthPairBegin = new DateField("Начало восьмой пары", DateField.TIME);
        ninethPairBegin = new DateField("Начало девятой пары", DateField.TIME);
        this.append(firstSemesterBegin);
        this.append(secondSemesterBegin);
        this.append(pairDuration);
        this.append(firstPairBegin);
        this.append(secondPairBegin);
        this.append(thirdPairBegin);
        this.append(fourthPairBegin);
        this.append(fifthPairBegin);
        this.append(sixthPairBegin);
        this.append(seventhPairBegin);
        this.append(eighthPairBegin);
        this.append(ninethPairBegin);
    }
}
